Life On A Quarter Acre

Tipula oleracea (Marsh Crane Fly)

About
Observations
Taxonomy
Tipula oleracea
(Marsh Crane Fly)